PVM–based Training of Large Neural Architectures
نویسنده
چکیده
In this paper a methodology for parallelizing neural network training algorithms is described, based on the parallel evaluation of the error function and gradient using the Parallel Virtual Machine (PVM). PVM is an integrated set of software tools and libraries that emulates a general–purpose, flexible, heterogeneous concurrent computing framework on interconnected computers of varied architectures. The proposed methodology has large granularity and low synchronization, and has been implemented and tested. Our results indicate that the relatively easy setup of the PVM (using existing workstations), and parallelization of the training algorithms results in considerable speedups especially when large network architectures and training vectors are used.
منابع مشابه
Parallelization of Neural Networks Using PVM
We use Neural Networks (NN) in order to design control architectures for autonomous mobile robots. With PVM, it is possible to spawn different parts of a NN on different workstations. Specific message passing functions using PVM may be included into the NN architecture. A graphical interface helps the user spawning the NN architecture, and monitors the messages exchanged between the different s...
متن کاملTechnical Report CAMAS - TR - 2 . 3 . 4
This document reports on the design and implementation considerations of PVM/PARIX, homogeneous version 1.0. This version is for use with PARIX 1.2 only. Further, it contains information how to use Homogeneous PVM/PARIX and the appendix contains the installation notes. 1 What Is Homogeneous PVM/PARIX? The popularity of PVM nowadays, can be partly explained by the inherent portability of PVM pro...
متن کاملMulti-Step-Ahead Prediction of Stock Price Using a New Architecture of Neural Networks
Modelling and forecasting Stock market is a challenging task for economists and engineers since it has a dynamic structure and nonlinear characteristic. This nonlinearity affects the efficiency of the price characteristics. Using an Artificial Neural Network (ANN) is a proper way to model this nonlinearity and it has been used successfully in one-step-ahead and multi-step-ahead prediction of di...
متن کاملNeural Network Simulation with PVM
INTRODUCTION In this paper an implementation of the back propagation (BP) algorithm (Rumelhart86) on a cluster of workstations is presented. In a previous paper (Anguita94), we proposed an efficient implementation of BP on RISC architectures (Matrix Back-Propagation MBP): now we extend that work to clusters of workstations using PVM. Several methods have been proposed for the implementation of ...
متن کاملLearning Document Image Features With SqueezeNet Convolutional Neural Network
The classification of various document images is considered an important step towards building a modern digital library or office automation system. Convolutional Neural Network (CNN) classifiers trained with backpropagation are considered to be the current state of the art model for this task. However, there are two major drawbacks for these classifiers: the huge computational power demand for...
متن کامل